// Redis配置文件
require('dotenv').config();

module.exports = {
  // Redis连接配置
  redis: {
    host: process.env.REDIS_HOST || 'localhost',
    port: process.env.REDIS_PORT || 6379,
    password: process.env.REDIS_PASSWORD || '',
    db: process.env.REDIS_DB || 0,
    // 连接选项
    retryDelayOnFailover: 100,
    enableReadyCheck: false,
    maxRetriesPerRequest: null,
    // 连接池配置
    lazyConnect: true,
    // 键前缀
    keyPrefix: 'second_hand:'
  },
  // 验证码相关配置
  captcha: {
    // 验证码过期时间（秒）
    expireTime: 5 * 60, // 5分钟
    // 验证码键名前缀
    keyPrefix: 'captcha:'
  }
};